.box {
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.buyTop-box {
    height: 600px;
}


.topHouse {
    width: 100%;
    height: 100px;
    background-image: linear-gradient(to right, #0E7DF3, #70b0db);
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: aliceblue;
    padding: 20px;
    font-size: 40px;
}

.topHouse b {
    font-size: 40px;
}

.buyTop {
    width: 100vw;
    height: 150px;
    display: flex;
    justify-content: space-between;
    padding: 20px;
    align-items: center;
}

.msg-main {
    height: 100%;
    flex: 1;
    overflow: auto;
}

.msg-title {
    width: 100%;
    height: 100px;
    font-size: 35px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: rgb(27, 127, 240);
    color: #fff;
    z-index: 99999;
}

.msg-title>div {
    width: 33%;
}

.msg-title>div:nth-child(1) {
    width: 33%;
    text-align: left;
    padding-left: 10px;
}

.msg-title>div:nth-child(2) {
    text-align: center;
}

.msg-xuan {
    height: 80px;
}

.rv-tabs {
    height: 100% !important;
}

.rv-tabs--jumbo .rv-tabs__wrap {
    width: 100%;
    height: 80px !important;
    position: fixed;
    top: 100px;
    left: 0;
    z-index: 99999;
    /* position: sticky;
    top: 100px;
    left: 0; */
}

.rv-tabs__content {
    margin-top: 80px;
}

.demo-tabs {
    width: 100%;
}

.demo-tabs.rv-tabs {
    margin-bottom: 20px;
}

.demo-tabs.rv-tab__pane {
    padding: 12px 10px;
    background-color: #fff;
    font-size: 14px;
}

.demo-tabs.rv-tabs--card.rv-tab__pane {
    background-color: transparent;
}

.msg-main-item {
    width: 100%;
}

.msg-xuan-one {
    height: 100%;
    overflow-y: auto;
}

.msg-main-item-box {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    padding-top: 10px;
}

.msg-main-item-img {
    width: 20%;
    height: 100%;
}

.msg-img {
    width: 120px !important;
    height: 120px !important;
    border-radius: 50% !important;
}

.msg-main-item-content {
    padding: 15px 0 0 20px;
    flex: 1;
}

.msg-main-item-content-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 27px;
}

.msg-main-item-content-talk {
    font-size: 27px;
    padding: 15px 0;
    color: #7b7979;
}

.msg-main-item-bottom {
    height: 20px;
    background-color: #f2f2f2;
    /* z-index: 9999999; */
}

.kuang {
    padding: 10px;
    border: 1px solid #ccc;
}